const express = require('express')

const mongoose = require('mongoose')

const Schema = mongoose.Schema
//连接数据库
mongoose.connect('mongodb://localhost:27017/react-webapp')

const userSchema = new Schema({
    name: {
        type: String,
        require: true
    },
    password: {
        type: Number,
        require: true
    },
    age: {
        type: Number,
        require: true
    }
})

const User = mongoose.model('user', userSchema)

const app = express()

app.get('/', function(req, res){
    res.send('你好 ')
})
//创建数据
// app.get('/data', function(req, res){
//     User.create({
//         name: '李四',
//         password: 123,
//         age: 10
//     },function(err,data){
//         res.json(data)
//     })
// })

//查找数据
app.get('/data', function(req, res){
    User.find({age: 10},function(err,data){
        res.json(data)
    })
})

//更新数据
// app.get('/data', function(req, res){
//     User.update({name: '李四'},{name: '小乐子'},function(err,data){
//         res.json(data)
//     })
// })

app.listen('9090', function(req, res){
    console.log('服务器启动成功')
})

